/**
 * 翻转字符串
 * @param str
 * @returns {*}
 * 先把字符串转化成数组，再借助数组的reverse方法翻转数组顺序，最后把数组转化成字符串。
 * 你的结果必须得是一个字符串
 * String.split()
 * Array.reverse()
 * Array.join()
 */

function reverseString(str) {
    // console.log(str.split(''));
    // string -> []
    var newArr = [];
    newArr = str.split('');
    // 翻转
    newArr.reverse();
    // console.log(newArr);
    // []->string
    str = newArr.join('');
    return str;
}

// es6
const reverseText = str => str.split('').reverse().join('');

const reverseNumber = (num) => {
    if(num >=0){
        const numStr = String(num);
        return Number(numStr.split('').reverse().join(''))
    } else {
        const numStr = String(num);
        return -numStr.slice(1).split('').reverse().join('')
    }
};



reverseString("hello");
console.log(reverseString("hello"));
console.log(reverseText("hello"));
